package com.tarena.lbs.basic.pojo.po;

import lombok.AccessLevel;
import lombok.Data;
import lombok.experimental.Accessors;
import lombok.experimental.FieldDefaults;

import java.io.Serializable;

/**
 * 省市区实体类
 */
@Data
@Accessors(chain = true)
@FieldDefaults(level = AccessLevel.PRIVATE)
public class AreaPO implements Serializable {
    
    Long id; // 主键ID
    
    Long parentId; // 父ID
    
    String adCode; // 地址编码
    
    String cityCode; // 城市编码
    
    String name; // 省/直辖市/市/区名称
    
    Integer depth; // 层级深度，1-省，2-市，3-区
    
    Integer isDelete; // 删除标记，0-未删除，1-已删除
    
    Integer isMunicipality; // 是否直辖市，1-直辖市，0-其他
    
}
